#include<stdio.h>

int is_leap_year(int y)
{
	if(((y%4 ==0) && (y%100 !=0)) || (y%400 ==0))
	
	return 1;
	else
	return 0;	
	
}
int get_days_of_mouth(int y,int m)
{
	int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
	int day = days[m];
	if(is_leap_year(y) && m==2)
	
		day +=1;
		
	else
	
	    return day;
}
int main()
{
	int y =0;
	int m =0;
	scanf("%d %d",&y,&m);
	int d =get_days_of_mouth(y,m);
	printf("d=%d\n",d);
	return 0;
	
}
